package com.lanhe.order.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.lanhe.common.utils.qingchuang.dto.QingChuangOrderDTO;
import com.lanhe.order.domain.LhOrdersQingchuang;
import com.lanhe.order.domain.dto.LhOrdersQingchuangDto;

import java.util.List;

/**
 * (LhOrdersQingchuang)表服务接口
 *
 * @author zhanggl
 * @since 2023-12-20 22:33:39
 */
public interface ILhOrdersQingchuangService extends IService<LhOrdersQingchuang> {

	/**
	 * 新增报备数据
	 *
	 * @param qingChuangOrderDTO DTO
	 * @author zhanggl
	 * @date 2023/12/20
	 */
	void insertOrdersQingchuang(QingChuangOrderDTO qingChuangOrderDTO);

	/**
	 * 订单列表
	 *
	 * @param ordersQingchuang 实体
	 * @return java.util.List<com.lanhe.order.domain.LhOrdersQingchuang>
	 * @author zhanggl
	 * @date 2023/12/20
	 */
	List<LhOrdersQingchuang> selectOrdersList(LhOrdersQingchuang ordersQingchuang);

	/**
	 * 结算订单数据回调
	 *
	 * @param ordersQingchuangDto DTO
	 * @author zhanggl
	 * @date 2023/12/21
	 */
	void settlementNotice(LhOrdersQingchuangDto ordersQingchuangDto);
}

